﻿create procedure [dbo].[sp_Usuario_Search]
@Prefix varchar(50)
as
begin
    SELECT 
		 u.Sysid [IdUsuario]
		,isnull(u.NomUsuario,'') [Username]
		,'' [Password]
		,isnull(u.Nombre,'') [Nombre]
		,isnull(u.Activo, cast(0 as bit)) [Activo]
		,isnull(u.AreaUsuario, 0) [AreaUsuario]
		,isnull(u.Apellido,'') [Apellido]
		,isnull(u.Rut,'') [Rut]
		,isnull(u.Saldo, 0) [Saldo]
		,isnull(u.SaldoAsignado, 0) [SaldoAsignado]
		,isnull(u.Email,'') [Email]
		,isnull(u.EsAdministrador, cast(0 as bit)) [EsAdministrador]
		,FechaCreacion [FechaCreacion]
		,FechaModificacion [FechaModificacion]
		,Revision [Revision]
    FROM TB_Usuario u
	where ((@Prefix is null or @Prefix = '') or (Nombre like '%' + @Prefix + '%' or Apellido like '%' + @Prefix + '%'))
	order by FechaModificacion desc, IdUsuario asc
end